LinuxQMISDK-Lite  SLQS04.00.27
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ctl.h
Go to the documentation of this file.
1 
6 #ifndef __LITEQMI_CTL_H__
7 #define __LITEQMI_CTL_H__
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 #include "common.h"
14 #include <stdint.h>
15 
17  uint8_t *rsp,
18  uint32_t len,
19  unpack_qmi_t *pCtx
20  );
21 
29 typedef struct{
30  uint8_t serviceType;
32 
46 typedef struct{
47  uint8_t serviceType;
48  uint8_t clientId;
49  uint16_t Tlvresult;
52 
66  pack_qmi_t *pCtx,
67  uint8_t *pReqBuf,
68  uint16_t *pLen,
70 );
71 
84  uint8_t *pResp,
85  uint16_t respLen,
87 );
88 
98 typedef struct{
99  uint8_t serviceType;
100  uint8_t clientId;
102 
116 typedef struct{
117  uint8_t serviceType;
118  uint8_t clientId;
119  uint16_t Tlvresult;
122 
135  pack_qmi_t *pCtx,
136  uint8_t *pReqBuf,
137  uint16_t *pLen,
139 );
140 
152  uint8_t *pResp,
153  uint16_t respLen,
155 );
156 
157 
158 
159 #ifdef __cplusplus
160 } /* extern "C" { */
161 #endif
162 
163 #endif//#ifndef _LITEQMI_CTL_H_
164 
uint8_t serviceType
Definition: ctl.h:117
Definition: ctl.h:98
uint16_t Tlvresult
Definition: ctl.h:49
uint16_t Tlvresult
Definition: ctl.h:119
uint8_t clientId
Definition: ctl.h:100
Definition: ctl.h:46
swi_uint256_t ParamPresenceMask
Definition: ctl.h:50
int unpack_ctl_ReleaseClientId(uint8_t *pResp, uint16_t respLen, unpack_ctl_ReleaseClientId_t *pOutput)
uint8_t serviceType
Definition: ctl.h:30
int pack_ctl_GetClientId(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_ctl_GetClientId_t *reqArg)
uint8_t clientId
Definition: ctl.h:118
void helper_get_ctl_resp_ctx(uint8_t *rsp, uint32_t len, unpack_qmi_t *pCtx)
uint8_t serviceType
Definition: ctl.h:99
Definition: common.h:143
int unpack_ctl_GetClientId(uint8_t *pResp, uint16_t respLen, unpack_ctl_GetClientId_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: ctl.h:120
Definition: ctl.h:29
uint8_t serviceType
Definition: ctl.h:47
Definition: common.h:130
Definition: switype_256bit.h:15
uint8_t clientId
Definition: ctl.h:48
Definition: ctl.h:116
int pack_ctl_ReleaseClientId(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_ctl_ReleaseClientId_t *reqArg)

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved